'use strict';
const db = uniCloud.database();

exports.main = async (event, context) => {
	try {
		// 从 UserInfo 集合查询所有用户数据（与注册逻辑对应）
		const res = await db.collection('UserInfo')
			.field({
				name: true,    // 真实姓名（注册时的 name 字段）
				mobile: true,  // 手机号
				email: true,   // 邮箱
				_id: true      // 唯一标识
			})
			.get();

		// 返回标准格式
		return {
			code: 200,
			msg: '查询成功',
			data: res.data || []
		};
	} catch (error) {
		console.error('查询用户列表失败:', error);
		return {
			code: 500,
			msg: '查询失败：' + error.message,
			data: []
		};
	}
};